turn-key plant - Spanish English Dictionary